# import random
from random import random, randint , randrange, choice,shuffle

# 1. 随机生成一个0-1之间的浮点数
# print(random())

# 2. 随机生成一个start,stop之间的整数，包含右侧的值
# print(randint(1,3)) # range(1,3) 它是不包含右侧的值

# 3. 随机生成一个start,stop之间的整数，默认步长是1
# 如果设置步长为3，从1，1+3，1+3+3，以此类推，不包含右值
# print(randrange(1,10,3)) # randrange() 与range()类似,它是不包含右侧的值


# 4. 从字符串，列表，元组中随机选择一个元素
# string = 'hello world'
# tuple_value = (1,2,3,4,5)
# list_value = [1,2,3,4,5]
# dict_value = {"name":"andy","age":18}
# set_value = {1,2,3,4,5}
# print(choice(set_value))


# 5. 列表可以使用shuffle，更改原来列表的顺序
string = 'hello world'
tuple_value = (1,2,3,4,5)
list_value = [1,2,3,4,5]
dict_value = {"name":"andy","age":18}
set_value = {1,2,3,4,5}
shuffle(list_value)
print(list_value)
